\hypertarget{structtraj__gen_1_1_spline_gen_request__}{}\section{traj\+\_\+gen\+:\+:Spline\+Gen\+Request\+\_\+$<$ Container\+Allocator $>$ Struct Template Reference}
\label{structtraj__gen_1_1_spline_gen_request__}\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+$<$ Container\+Allocator $>$@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+$<$ Container\+Allocator $>$}}


{\ttfamily \#include $<$Spline\+Gen\+Request.\+h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structtraj__gen_1_1_spline_gen_request__}{Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___aa8239a7478db4d96944122430fd1ab3f}{Type}
\item 
typedef \+::geometry\+\_\+msgs\+::\+Twist\+\_\+$<$ Container\+Allocator $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___ae09e79b3dca72bb90798d17eba2a467a}{\+\_\+v0\+\_\+type}
\item 
typedef \+::nav\+\_\+msgs\+::\+Path\+\_\+$<$ Container\+Allocator $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___a24a664250b46a3a7327876929deac6c4}{\+\_\+knot\+\_\+type}
\item 
typedef std\+::vector$<$ double, typename Container\+Allocator\+::template rebind$<$ double $>$\+::other $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___adb20ee842cb5f2dce6ad7994e5590b3f}{\+\_\+knot\+\_\+t\+\_\+type}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{structtraj__gen_1_1_spline_gen_request__}{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$ $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___a099311245799078bf44ec6e87e027ea3}{Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{structtraj__gen_1_1_spline_gen_request__}{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$ const  $>$ \hyperlink{structtraj__gen_1_1_spline_gen_request___a258449232931253cfcdc867697a26c0d}{Const\+Ptr}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structtraj__gen_1_1_spline_gen_request___ac49637db7812e53d860e47fc22fc353e}{Spline\+Gen\+Request\+\_\+} ()
\item 
\hyperlink{structtraj__gen_1_1_spline_gen_request___a8d93234a4a98d537fd0df95493530042}{Spline\+Gen\+Request\+\_\+} (const Container\+Allocator \&\+\_\+alloc)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structtraj__gen_1_1_spline_gen_request___ae09e79b3dca72bb90798d17eba2a467a}{\+\_\+v0\+\_\+type} \hyperlink{structtraj__gen_1_1_spline_gen_request___a8cf16aad9996e95f2327e72a39d6f07d}{v0}
\item 
\hyperlink{structtraj__gen_1_1_spline_gen_request___a24a664250b46a3a7327876929deac6c4}{\+\_\+knot\+\_\+type} \hyperlink{structtraj__gen_1_1_spline_gen_request___ab6ca79c8e920f25c09dc0b07ceceac4e}{knot}
\item 
\hyperlink{structtraj__gen_1_1_spline_gen_request___adb20ee842cb5f2dce6ad7994e5590b3f}{\+\_\+knot\+\_\+t\+\_\+type} \hyperlink{structtraj__gen_1_1_spline_gen_request___ae03991c8c3762e1dbd2f53be45f7f026}{knot\+\_\+t}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Container\+Allocator$>$\\*
struct traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+$<$ Container\+Allocator $>$}



Definition at line 24 of file Spline\+Gen\+Request.\+h.



\subsection{Member Typedef Documentation}
\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!\+\_\+knot\+\_\+t\+\_\+type@{\+\_\+knot\+\_\+t\+\_\+type}}
\index{\+\_\+knot\+\_\+t\+\_\+type@{\+\_\+knot\+\_\+t\+\_\+type}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{\+\_\+knot\+\_\+t\+\_\+type}{_knot_t_type}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef std\+::vector$<$double, typename Container\+Allocator\+::template rebind$<$double$>$\+::other $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf \+\_\+knot\+\_\+t\+\_\+type}}\hypertarget{structtraj__gen_1_1_spline_gen_request___adb20ee842cb5f2dce6ad7994e5590b3f}{}\label{structtraj__gen_1_1_spline_gen_request___adb20ee842cb5f2dce6ad7994e5590b3f}


Definition at line 48 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!\+\_\+knot\+\_\+type@{\+\_\+knot\+\_\+type}}
\index{\+\_\+knot\+\_\+type@{\+\_\+knot\+\_\+type}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{\+\_\+knot\+\_\+type}{_knot_type}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef \+::nav\+\_\+msgs\+::\+Path\+\_\+$<$Container\+Allocator$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf \+\_\+knot\+\_\+type}}\hypertarget{structtraj__gen_1_1_spline_gen_request___a24a664250b46a3a7327876929deac6c4}{}\label{structtraj__gen_1_1_spline_gen_request___a24a664250b46a3a7327876929deac6c4}


Definition at line 45 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!\+\_\+v0\+\_\+type@{\+\_\+v0\+\_\+type}}
\index{\+\_\+v0\+\_\+type@{\+\_\+v0\+\_\+type}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{\+\_\+v0\+\_\+type}{_v0_type}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef \+::geometry\+\_\+msgs\+::\+Twist\+\_\+$<$Container\+Allocator$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf \+\_\+v0\+\_\+type}}\hypertarget{structtraj__gen_1_1_spline_gen_request___ae09e79b3dca72bb90798d17eba2a467a}{}\label{structtraj__gen_1_1_spline_gen_request___ae09e79b3dca72bb90798d17eba2a467a}


Definition at line 42 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!Const\+Ptr@{Const\+Ptr}}
\index{Const\+Ptr@{Const\+Ptr}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{Const\+Ptr}{ConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$Container\+Allocator$>$ const$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf Const\+Ptr}}\hypertarget{structtraj__gen_1_1_spline_gen_request___a258449232931253cfcdc867697a26c0d}{}\label{structtraj__gen_1_1_spline_gen_request___a258449232931253cfcdc867697a26c0d}


Definition at line 56 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!Ptr@{Ptr}}
\index{Ptr@{Ptr}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{Ptr}{Ptr}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$Container\+Allocator$>$ $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf Ptr}}\hypertarget{structtraj__gen_1_1_spline_gen_request___a099311245799078bf44ec6e87e027ea3}{}\label{structtraj__gen_1_1_spline_gen_request___a099311245799078bf44ec6e87e027ea3}


Definition at line 55 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!Type@{Type}}
\index{Type@{Type}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{Type}{Type}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ typedef {\bf Spline\+Gen\+Request\+\_\+}$<$Container\+Allocator$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf Type}}\hypertarget{structtraj__gen_1_1_spline_gen_request___aa8239a7478db4d96944122430fd1ab3f}{}\label{structtraj__gen_1_1_spline_gen_request___aa8239a7478db4d96944122430fd1ab3f}


Definition at line 26 of file Spline\+Gen\+Request.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!Spline\+Gen\+Request\+\_\+@{Spline\+Gen\+Request\+\_\+}}
\index{Spline\+Gen\+Request\+\_\+@{Spline\+Gen\+Request\+\_\+}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Request\+\_\+()}{SplineGenRequest_()}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf Spline\+Gen\+Request\+\_\+} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structtraj__gen_1_1_spline_gen_request___ac49637db7812e53d860e47fc22fc353e}{}\label{structtraj__gen_1_1_spline_gen_request___ac49637db7812e53d860e47fc22fc353e}


Definition at line 28 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!Spline\+Gen\+Request\+\_\+@{Spline\+Gen\+Request\+\_\+}}
\index{Spline\+Gen\+Request\+\_\+@{Spline\+Gen\+Request\+\_\+}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Request\+\_\+(const Container\+Allocator \&\+\_\+alloc)}{SplineGenRequest_(const ContainerAllocator &_alloc)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::{\bf Spline\+Gen\+Request\+\_\+} (
\begin{DoxyParamCaption}
\item[{const Container\+Allocator \&}]{\+\_\+alloc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structtraj__gen_1_1_spline_gen_request___a8d93234a4a98d537fd0df95493530042}{}\label{structtraj__gen_1_1_spline_gen_request___a8d93234a4a98d537fd0df95493530042}


Definition at line 33 of file Spline\+Gen\+Request.\+h.



\subsection{Member Data Documentation}
\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!knot@{knot}}
\index{knot@{knot}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{knot}{knot}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ {\bf \+\_\+knot\+\_\+type} {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::knot}\hypertarget{structtraj__gen_1_1_spline_gen_request___ab6ca79c8e920f25c09dc0b07ceceac4e}{}\label{structtraj__gen_1_1_spline_gen_request___ab6ca79c8e920f25c09dc0b07ceceac4e}


Definition at line 46 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!knot\+\_\+t@{knot\+\_\+t}}
\index{knot\+\_\+t@{knot\+\_\+t}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{knot\+\_\+t}{knot_t}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ {\bf \+\_\+knot\+\_\+t\+\_\+type} {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::knot\+\_\+t}\hypertarget{structtraj__gen_1_1_spline_gen_request___ae03991c8c3762e1dbd2f53be45f7f026}{}\label{structtraj__gen_1_1_spline_gen_request___ae03991c8c3762e1dbd2f53be45f7f026}


Definition at line 49 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}!v0@{v0}}
\index{v0@{v0}!traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+@{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}}
\subsubsection[{\texorpdfstring{v0}{v0}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ {\bf \+\_\+v0\+\_\+type} {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$\+::v0}\hypertarget{structtraj__gen_1_1_spline_gen_request___a8cf16aad9996e95f2327e72a39d6f07d}{}\label{structtraj__gen_1_1_spline_gen_request___a8cf16aad9996e95f2327e72a39d6f07d}


Definition at line 43 of file Spline\+Gen\+Request.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
build/devel/include/traj\+\_\+gen/\hyperlink{_spline_gen_request_8h}{Spline\+Gen\+Request.\+h}\end{DoxyCompactItemize}
